<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<script>
			//定义变量 
			var age=28;
			var name='wzy';
			var sex=true;
			//查看变量的类型
			console.log(typeof(age));//number
			console.log(typeof(name));//string
			console.log(typeof(sex));//boolean
			
			//变量的类型由谁来决定？
			//变量中存储的是什么数据，变量就是什么类型
			age="wzy";//不推荐这样使用
			console.log(typeof (age));
			
			var a=function(){
				alert("hello");
			};
			console.log(typeof (a));//function
			
			var b=document;
			console.log(typeof (b));//object
			
			console.log("-------取值-------");
			//布尔值
			var flag=true;
			console.log(typeof flag);
			//布尔值只有2个值：true和false
			//转换为false的值：0、空字符串、NaN、null、undefined
			console.log(Boolean(0));
			//除了上述5种，其他值都可以转换为true
			console.log(Boolean('a'));
			console.log("-------作用-------");
			
			//2)作用
			  //1、判断条件的结果为true或false
			  var result=(1>3);
			  console.log(result);
			  
			  //2、判断变量是否有值
			  var result2='a';
			  if(result2){
			  	console.log("有");
			  }else{
			  	console.log("no");
			  }
			  //3、布尔值在内存中储存是0和1
			  
			  
		</script>
	</body>
</html>
